Alternatif Frame (HTML)

Apabila teknologi web berkembang, banyak tujuan penggunaan bingkai menjadi mungkin dengan cara yang mengelakkan masalah yang dikenal pasti dengan bingkai.

  • CSS membenarkan elemen halaman ditatal secara bebas (menggunakan sifat overflow ) atau dipegang pada skrin semasa kandungan lain ditatal (menggunakan position:fixed)
  • Server-Side Includes membolehkan kandungan terkongsi untuk disunting sekali dan dihantar secara automatik kepada pengguna sebagai sebahagian halaman siap; apabila CPU pelayan dan kelajuan sambungan meningkat, kerja tambahan yang diperlukan untuk melakukan ini dengan cepat menjadi pertimbangan yang kurang.
  • Common Gateway Interface dan bahasa skrip berorientasikan web dan rangka kerja pembangunan web seperti PHP dan Halaman Pelayan Aktif, serta Sistem Pengurusan Kandungan yang disokong pangkalan data seperti WordPress, menyediakan pilihan pelbagai untuk mengekalkan kandungan dan menyediakan navigasi.
  • Skrip sisi klien dan HTML Dinamik membenarkan bahagian halaman diganti secara visual berdasarkan tindakan pengguna. Ini membenarkan lebih banyak fleksibiliti untuk menunjukkan kandungan "sisi", seperti nota kaki atau arahan, kerana ini kini boleh dipaparkan dan disembunyikan di mana-mana pada halaman dan bukannya memerlukan bingkai yang telah ditetapkan.
  • AJAX dibenarkan bagi paparan dinamik dalam halaman kandungan walaupun ia perlu diambil dari pelayan, contohnya berdasarkan pengguna log masuk atau acara di tempat lain.

Tidak semua masalah yang dikenal pasti dengan frameset selesai dengan pendekatan alternatif ini; contohnya isu dengan navigasi belakang hadapan, penanda halaman dan pengindeksan kekal di banyak tapak yang banyak menggunakan navigasi DHTML/AJAX.

Berkaitan